#include <iostream>

using namespace std;

/**
 * 组合：has-a
 * 一个类里含有另一个类的子对象的实例或者指针、引用
 */
class Mysql
{
public:
    void insert()
    {

    }

};
class Sqlite3
{
public:
    void insert()
    {

    }
};
class Link
{
public:
    void insert()
    {

    }
};
class Student;
class SutdentManger
{
public:
    void insert()
    {
        //sql.insert();
        link.insert();
    }
public:
    //Mysql sql; //组合：有数据库功能
    Sqlite3 sql;
    Link &link;
};

int main(int argc, char **argv)
{
    return 0;
}